package com.stefanini.pe.bbva.mbl.in.bo;

import com.stefanini.pe.bbva.mbl.in.bo.iface.CargaBO;
import com.stefanini.pe.bbva.mbl.in.dao.iface.CargaDAO;
import com.stefanini.pe.bbva.mbl.carga.in.to.Carga;

public class CargaBOImpl implements CargaBO {
	CargaDAO cargaDAO;
	
	/**
	 * @param cargaDAO
	 */
	public CargaBOImpl(CargaDAO cargaDAO) {
		super();
		this.cargaDAO = cargaDAO;
	}
	/**
	 * @return Returns the cargaDAO.
	 */
	public CargaDAO getCargaDAO() {
		return cargaDAO;
	}
	/**
	 * @param cargaDAO The cargaDAO to set.
	 */
	public void setCargaDAO(CargaDAO cargaDAO) {
		this.cargaDAO = cargaDAO;
	}
	/**
	 * @param codCarga
	 * @return
	 */
	public int deleteByPrimaryKey(String codCarga) {
		return cargaDAO.deleteByPrimaryKey(codCarga);
	}
	/**
	 * @param record
	 */
	public void insert(Carga record) {
		cargaDAO.insert(record);
	}
	/**
	 * @param record
	 */
	public void insertSelective(Carga record) {
		cargaDAO.insertSelective(record);
	}
	/**
	 * @param codCarga
	 * @return
	 */
	public Carga selectByPrimaryKey(String codCarga) {
		return cargaDAO.selectByPrimaryKey(codCarga);
	}
	/**
	 * @param record
	 * @return
	 */
	public int updateByPrimaryKey(Carga record) {
		return cargaDAO.updateByPrimaryKey(record);
	}
	/**
	 * @param record
	 * @return
	 */
	public int updateByPrimaryKeySelective(Carga record) {
		return cargaDAO.updateByPrimaryKeySelective(record);
	}
	
	public int selectSequence(){                
        return cargaDAO.selectSequence();
    }
}